﻿using LEDStripMixer.ViewModels;

namespace LEDStripMixer.Views.Editor
{
    public class EditorPresenter
    {
        public IEditor View { get; set; }

        public EditorPresenter(IEditor view)
        {
            View = view;
        }

        public void Initialise() 
        {
        }

        public void Play()
        {
            ArduinoEntryPoint.SendData("@24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;24800;!@465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;465;!@25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;25606;!@10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;10261;!@930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;930;!@23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;23808;!@7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;7936;!@62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;62;!@0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;!");
        }

        public void Stop()
        {
            ArduinoEntryPoint.Stop();
        }

        public void OpenConfigWindow(IConfiguration view) 
        {
            view.Show();
        }
    }
}
